package com.wejoy.video.middle.station.data.mapper.system;

import com.wejoy.video.middle.station.data.domain.system.SysDeptVideo;

import java.util.List;

/**
 * 部门视频资源表
 *
 * @author miracle_j
 * @date 2024年03月27日 17:12:17
 */
public interface ISysDeptVideoMapper {

    /**
     * 插入
     *
     * @param sysDeptVideo sysDeptVideo
     * @return int
     */
    int insertSelective(SysDeptVideo sysDeptVideo);

    /**
     * 更新
     *
     * @param setParam   setParam
     * @param whereParam whereParam
     * @return int
     */
    int updateSelective(SysDeptVideo setParam, SysDeptVideo whereParam);

    /**
     * 数量
     *
     * @param sysDeptVideo sysDeptVideo
     * @return int
     */
    int getCount(SysDeptVideo sysDeptVideo);

    /**
     * 单条
     *
     * @param sysDeptVideo sysDeptVideo
     * @return SysDeptVideo
     */
    SysDeptVideo getOne(SysDeptVideo sysDeptVideo);

    /**
     * 多条
     *
     * @param sysDeptVideo sysDeptVideo
     * @return List<SysDeptVideo>
     */
    List<SysDeptVideo> getList(SysDeptVideo sysDeptVideo);

    /**
     * 分页
     *
     * @param sysDeptVideo sysDeptVideo
     * @return List<SysDeptVideo>
     */
    List<SysDeptVideo> getPageList(SysDeptVideo sysDeptVideo);

}